﻿@charset "utf-8"

/* 中文 */

body{
	margin:0;
	padding:0;
	width:100%;
	background-color:white;
	font-size: 16px;
}
html { padding:0; margin:0;}

input{
	height:30px;
	font-size:16px;
	vertical-align:middle;
	border-radius:5px;
	box-shadow:none;
	border:1px solid #ccc;
}

textarea{
	font-size:16px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:5px;
	box-shadow:none;
	border:1px solid #ccc;
}

button{
	height:26px;
	font-size:18px;
	vertical-align:middle;
}

select{
	height:26px;
	font-size:18px;
	vertical-align:middle;
}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
p{ clear:both; padding:0; margin:0; background:none;}
a img{
	border:none;
}
img{
	border:none;
}
a{ color:#0000FF;}
.STYLE_HT_DOTLINE{
	BORDER-BOTTOM-STYLE:dotted;
	BORDER-LEFT-STYLE:dotted;
	BORDER-RIGHT-STYLE:dotted;
	BORDER-TOP-STYLE:dotted;
}
td{height:30px;border-color: #999999;border:1px solid #999999;font-size:16px;}
form textarea{width:100%;font-size:16px;}
.STYLE_TABLE{border-color: #999999; border:1px solid #999999; border-collapse:collapse; font-size:16px;table-layout:fixed;}
.STYLE_TABLE_NO_BORDER td{border-color:#0099FF; border:0px none black; border-collapse:collapse; background:white; border-style:none;border-width:0px;table-layout:fixed;font-size:16px;}
.STYLE_TABLE_NO_BORDER td{height:30px;}
.STYLE_TR_SELECTED td{color: black; border-color:#0099FF; background-color:#CCCCCC;}
.STYLE_TR_UNSELECTED td{color: black; border-color:#0099FF; background-color: white;}
.STYLE_TR_TITLE{height:30px;font-size: 20px; border-color:#000000; background-color:#0099FF; color:#FFFFFF;text-align:center; }
.STYLE_TR_ERROR_TITLE {height:30px;font-size: 20px; border-color:#000000; background-color:red; color:#FFFFFF;text-align:center; }
.STYLE_TR_NAV {height:40px;font-size:16px; border-color:#0099FF; background-color:white; color:black; text-align:center; }
.STYLE_TR_MAIN {height:18px;font-size:16px; border-color:#0099FF; background-color:white; color:black; text-align:center; }
.STYLE_TR_STATUS {
	font-size: 16px;
	border-color:black;
	background-color:silver;
	color:black;
}
.STYLE_TITLE{
	width:100%;
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	padding: 0px 0px;
	padding-top:2px;
	padding-bottom:2px;
	line-height: 1em;
	margin:0 auto;
}
.STYLE_NAV{
	width:100%;
	float:left;
	padding: 0px 0px;
	margin:0;
	background-color: none;
	background:url(images/nav_bg.png);
	text-align:center;
	clear: both;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	font-size: 16px;
}
.STYLE_NAV ul{
	padding:0px 0px;
	overflow:hidden;
	display:inline;
	list-style:none;
}
.STYLE_NAV ul li{
	padding:0px 0px;
	display:inline;
}
.STYLE_NAV .STYLE_NAV_ACTIVED{
	background-color:none;
	color:#0000FF;
}
.STYLE_NAV a:hover{
	border: 0px solid #15484c;
	text-align: center;
	text-decoration:none;
	line-height: 2em;
	background: #3366FF;
	margin: 0 3px;
	color: #FFFFFF;
	padding: 5px 8px 2px;
}
.STYLE_NAV a{
	border: 0px solid;
	text-align: center;
	line-height: 2em;
	text-decoration:none;
	background-color:none;
	margin: 0 3px;
	color:#003399;
	padding: 5px 8px 2px;
}
.STYLE_ARTICLE_LINK{
	color:blue;
	width: 100%;
	text-decoration:underline;
	cursor:pointer;
	padding-top:3px;
	padding-bottom:3px;
}
.STYLE_SEARCH_KEYWORDS{
	width:400px;
	height:44px;
	font-size:20px;
}
.STYLE_SEARCH_SUBMIT{
	width:100px;
	height:48px;
	font-size:20px;
}
.STYLE_FORM {
	width:100%;
	padding:20px;
	margin:0px;
	background-color:inherit;
	border:1px;
	border-style:dotted;
	border-color:#000000;
	float:left;
	display:block;
	text-align:center;
	box-sizing:border-box;/*prevent horz overflow*/
	-moz-box-sizing:border-box;/*prevent horz overflow*/
	-webkit-box-sizing:border-box;/*prevent horz overflow*/
	-ms-box-sizing:border-box;/*prevent horz overflow*/
}
.STYLE_FORM_COLUMN {
	width:100%;
	padding:5px;
	margin:0px;
	background-color:inherit;
	float:left;
	display:block;
	text-align:left;
}
.STYLE_FORM_VALUE {
	width:100%;
	padding:5px;
	margin:0px;
	background-color:inherit;
	float:left;
	display:block;
	text-align:left;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.STYLE_FORM_VALUE input{width:100px;height:30px;font-size:18px;vertical-align:middle; padding-left:5px;}
.STYLE_FORM_VALUE button{width:100px;height:30px;font-size:18px;vertical-align:middle; padding-left:5px;}
.STYLE_FORM_VALUE select{width:100px;height:30px;font-size:18px;vertical-align:middle; padding-left:5px;}
.STYLE_FORM_STATUS {
	width:100%;
	height:30px;
	padding:5px;
	margin:0px;
	background-color:inherit;
	border:0px;
	border-style:dotted;
	border-color:#000000;
	float:left;
	display:block;
	text-align:left;
}
.STYLE_FORM_BUTTONS {
	width:100%;
	height:30px;
	padding:5px;
	margin:0px;
	background-color:inherit;
	border:0px;
	border-style:dotted;
	border-color:#000000;
	float:left;
	display:block;
	text-align:left;
}
.STYLE_FORM_BUTTONS input{width:100px;height:34px;font-size:18px;vertical-align:middle; padding-left:5px;}
.STYLE_FORM_BUTTONS button{width:100px;height:34px;font-size:18px;vertical-align:middle; padding-left:5px;}
.STYLE_FORM_BUTTONS select{width:100px;height:34px;font-size:18px;vertical-align:middle; padding-left:5px;}

.STYLE_STD_FORM_BUTTONS {
	width:100%;
	height:30px;
	padding:0px;
	margin:0px;
	background-color:inherit;
	border:0px;
	border-style:dotted;
	border-color:#000000;
	float:left;
	display:block;
	text-align:left;
}

.STYLE_MAIN {
	width:100%;
	padding:0px;
	margin:0px;
	background-color:inherit;
	border:1px;
	border-style:dotted;
	border-color:#000000;
	vertical-align:middle;
	float:left;
	display:block;
	font-size:16px;
}
.STYLE_ROBOTS {
	width: 100%;
	padding: auto;
	margin: 0 auto;
	background: inherit;
	text-align: center;
	float: left;
	border: 0px;
	border-color: #000000;
	border-style: dotted;
}
.STYLE_ROBOT_ICON{
	height:90px;
	width:120px;
	padding:0;
	margin:0 auto;
	float:left;
	text-align:center;
}
.STYLE_ROBOT_TIPS{
	display:none;
	position:absolute;
	z-index:1;
	width:300px;
	heigh:auto;
	padding:10px;
	background-color:#6699FF;
	color:#eeeeee;
	border:double 1px black;
	opacity:1;
	overflow:none;
	word-wrap:break-word;
	word-break:normal;
}
.STYLE_PAGER{
	margin:0 auto;
	text-align: center;
	padding: 0px 0px;
	clear: both;
}
.STYLE_PAGER a{
	border: 1px solid #35484c;
	text-align: center;
	line-height: 2em;
	background: #fff;
	margin: 0 3px;
	color: #333;
	padding: 5px 10px 2px;
	font-size:16px;
	border-style: dotted;
}
.STYLE_PAGER a:hover{
	border: 1px solid #15484c;
	text-align: center;
	line-height: 2em;
	background:#0033FF;
	margin: 0 3px;
	color: #FFFFFF;
	padding: 5px 10px 2px;
}
.STYLE_PAGER .STYLE_PAGER_ACTIVED{
	background:#0099FF;
	color: #000000;
}
.STYLE_LINE_SPACE{
	margin:0 auto;
	height: 8px;
	padding:1px 1px;
	clear: both;
	background-color:inherit;
}
.STYLE_STATUS{
	margin:0 auto;
	text-align: center;
	padding: 5px 5px;
	clear: both;
}
.STYLE_ASK_CONTROL {
	width:100%;
	padding:0px;
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
	background-color: inherit;
	float:left;
	text-align: center;
	border: 1px;
	border-color: #000000;
	border-style: dotted;
}
.STYLE_ASK_CONTROL img{
	vertical-align:middle;
}
.STYLE_ASK_TITLE {
	width:100%;
	padding:2px;
	margin:0px;
	float:left;
	text-align: left;
	background-color:inherit;
	vertical-align:middle;
}
.STYLE_ANSWER_TITLE {
	width:100%;
	padding:2px;
	margin:0px;
	float:left;
	text-align: left;
	background-color:inherit;
	vertical-align:middle;
}
.STYLE_ASK{
	width:100%;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	background-color:inherit;
	float:left;
	text-align: left;
	box-sizing:border-box;/*prevent horz overflow*/
	-moz-box-sizing:border-box;/*prevent horz overflow*/
	-webkit-box-sizing:border-box;/*prevent horz overflow*/
	-ms-box-sizing:border-box;/*prevent horz overflow*/
}
.STYLE_ANSWER{
	width:100%;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	background-color:inherit;
	float:left;
	text-align: left;
	box-sizing:border-box;/*prevent horz overflow*/
	-moz-box-sizing:border-box;/*prevent horz overflow*/
	-webkit-box-sizing:border-box;/*prevent horz overflow*/
	-ms-box-sizing:border-box;/*prevent horz overflow*/
}
.STYLE_ARTICLE_LINK_CONTENT{
	width:100%;
	padding: 0px;
	padding-top:10px;
	padding-bottom:10px;
	margin: 0px;
	background-color:inherit;
	float:left;
	font-size:16px;
	text-align: left;
	border: 1px;
	border-color: #000000;
	border-style: dotted;
}
.STYLE_TALK_ICON{
	vertical-align:middle;
}
.STYLE_ARTICLE_ICON{
	vertical-align:middle;
}
.STYLE_FOOTER{
	width:100%;
	padding:0px;
	margin:0px;
	background-color:inherit;
	border:0px;
	vertical-align:middle;
	text-align:center;
	float:left;
	display:block;
	font-size:16px;
}

.STYLE_FORM_BUTTONS_PANEL{
	height:48px;
}